home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / msdos / nnans593.zip / CONFIG.INC < prev    next >
Text File  |  1993-06-07  |  7KB  |  167 lines

  1. ;*************************************************************
  2. ;*****************                         *******************
  3. ;*****************  User Definable Options *******************
  4. ;*****************      for NNANSI.SYS     *******************
  5. ;*****************       Version 5/93      *******************
  6. ;*****************                         *******************
  7. ;*************************************************************
  8.  
  9. ; Author: Tom Almy, except as noted.
  10. ; Card id printout idea by Arend van den Brug.
  11. ; DOS/V support by Akira Kikuchi.
  12.  
  13.  
  14. ; Note: I haven't tried all combinations. (says Tom)
  15.  
  16. ; If you want to use NNANSI under DOS/V, make DOSV TRUE.
  17. ; It disables EGA, and cheap_pc options (DOS/V requires 80286 or higher),
  18. ; and enables DESQVIEW and DOS/V support code.             Akira Kikuchi
  19.  
  20. ; Select only one of the following choices to customize for your display
  21. ; hardware.
  22.  
  23. DOSV    =    FALSE    ; Japanese DOS/V
  24. BIOS_ONLY =     FALSE    ; Write only through BIOS (special applications only)
  25. VEGA    =    FALSE    ; Configure for Video-Seven FastWrite VGA, or
  26.             ; compatible (such as Tatung VGA (not VGA-16))
  27. PARA480    =    FALSE    ; Paradise EGA 480
  28. PARADISE =    FALSE    ; Paradise VGA 
  29. STBVGA  =    FALSE    ; STB VGA Extra
  30. TVGA16    =    FALSE    ; Tatung VGA-16
  31. EGAWIZ  =    FALSE    ; EGA Wizard Deluxe
  32. ATT600  =    FALSE    ; AT&T VDC600
  33. MAGICVGA =    FALSE    ; MAGIC VGA (CT-8490) Twinhead International
  34.             ; ps2parms or necparms must loaded for ext. modes
  35. TridentVGA =    FALSE    ; Trident VGA
  36. CHIPS    =    FALSE    ; Chips SVGA (with C&T VGA chip F82C451)
  37. TSENG4000 =    FALSE    ; Diamond Speedstar, Orchid Prodesigner II
  38.             ; (and other TSENG 4000 based, I hope)
  39. ATI    =    FALSE    ; ATI VGAWonder, Graphics Ultra/Vantage
  40. FAHREN1280 =    FALSE    ; Orchid Fahrenheit 1280, also Diamond Steath
  41.             ; and probably other S3 based cards.
  42. IBMXGA    =    FALSE    ; IBM XGA display (also define as VGA, below)
  43.  
  44. ; Define both of these TRUE is display type is unknown.
  45. ; Otherwise define FALSE what your display isn't.
  46. ; Note: If display is neither VGA nor EGA, then this driver won't work, 
  47. ;       but the driver will work if you define both of these FALSE. 
  48. ;    This is useful for VGA systems that want the 43 line mode to
  49. ;    display 50 lines. Note that if VGA is FALSE,, attempting to 
  50. ;       set 50 line mode will try to put the display in mode 50, which
  51. ;       might just be a disaster!
  52.  
  53. VGA    =    TRUE    ; define TRUE for VGA, defining as FALSE eliminates
  54.             ; 50 line mode code. (43 line mode will run with 50
  55.             ; lines like older nansi and nnansi drivers
  56. EGA    =    FALSE    ; define TRUE for EGA for best results on EGA.
  57.             ; defining as FALSE eliminates 43 line cursor fix code
  58.  
  59.  
  60.  
  61. ; If you also want NNANSI to work with a monochrome card ("double headed")
  62. ; define MONO to be true. Otherwise define as false since this makes the
  63. ; driver larger. Note monochrome operation with NNANSI is not spectacular,
  64. ; if all you have is a monochrome display, use another ANSI driver.
  65.  
  66. MONO    =    FALSE
  67.  
  68.  
  69. ; The following option is used to compile NNANSI as an TSR/DRIVER program.
  70. ; When saved as an .EXE format file it can *STILL* be loaded as a driver on 
  71. ; most systems (some older PC-DOS versions did not allow EXE format) or 
  72. ; as a TSR from the command line. When used as a TSR, the DSR command and key
  73. ; redefinition do not function. The driver can be unloaded (if the last TSR
  74. ; loaded) by running "NNANSI U".
  75.  
  76. ; TSR    =    FALSE    ; defined in TASM command line --
  77.             ; see MAKEFILE.
  78.  
  79.  
  80. ; DESQVIEW compatability -- NNANSI, when run as a TSR can be made
  81. ; "Desqview aware" when compiled with this option. 
  82. ; NOTICE -- you cannot use both a monochrome display adapter under DESQVIEW
  83. ;           with this version of NNANSI.
  84.  
  85.  
  86. DESQVIEW =    TRUE
  87.  
  88.  
  89. ; VESA Compatibility -- ONLY SET IF YOUR DISPLAY CONTROLLER IS VESA
  90. ; COMPATIBLE. This changes some code in the body of NNANSI. You will
  91. ; also need to select a display card or use the default. Don't set for DOS/V
  92.  
  93. VESA    =    FALSE
  94.  
  95.  
  96.  
  97. BAD_ERASE =    FALSE    ; Set to TRUE if erase to end of line and
  98.             ; erase to start/end of screen commands erase
  99.             ; wrong portion of display (Automatically set
  100.             ; to true for TSENG4000 based cards)
  101.  
  102. ; Define the following TRUE if you have an 8088/6 (PC XT or clone), or might 
  103. ; want to use the driver with an 8088/6. Define as FALSE for 
  104. ; processors >=80186 for best performance and smallest size.
  105.  
  106. cheap_pc    =    FALSE    ; no fancy instructions if true
  107.  
  108. ; Define the following true if you have a keyboard with 12 function keys
  109. ; as opposed to the original ones with 10 keys.
  110.  
  111. ext_keybd    =    TRUE    ; Modern keyboard if true
  112.  
  113.  
  114. ; The following options specify certain feature options. These options 
  115. ; take space if turned on, but improve performance and/or add features.
  116.  
  117. key_redef    =    FALSE    ; keyboard redefinition allowed if true
  118.     ; If you don't use key redefinition, set at FALSE, since some Trojan 
  119.     ; Horse programs take advantage of this. Also it takes space.
  120. init_buf_size    =    256    ; size of keyboard redefinition buffer 
  121.     ; and parameter buffer when key_redef TRUE. You may want to change 
  122.     ; the size, if you use this feature. Don't make it <100.
  123. quick_char    =    TRUE ; quick graphic characters in modes 10 and 12
  124.     ; quick_char should be "TRUE" unless 
  125.     ; you have an incompatible display card.
  126.     ; And I don't know of any that are.
  127. fast29        =    TRUE    ; 15 % faster operation (overall)
  128.     ;  of int29 calls (costs 100 bytes)
  129. bios_write_tty    =    TRUE    ; take over BIOS write_tty if true
  130.     ; NOTE: if bios_write_tty is true, the color rendition of text may 
  131.     ; change, but performance will improve and ANSI control codes can 
  132.     ; be used. This feature can be enabled/disabled at runtime as
  133.     ; long as it is assembled (TRUE)
  134. gbackground    =    TRUE    ; generate non-black graphic backgrounds
  135.     ; This option may cause problems for software not expectings its
  136.     ; existance. Also you must specify quick_char to use gbackground.
  137. dos4        =    TRUE    ; Answers ANSI.SYS installed
  138.     ; If you are running a DOS version less than 4.0, you don't need
  139.     ; this. Probably don't need it for DR DOS, but don't know for sure
  140.  
  141.  
  142. ; The following options affect initial state. They do not affect the 
  143. ; size of the driver.
  144.  
  145. initbiosw    =    FALSE    ; ANSI write_tty initially on if true
  146. initgc        =    FALSE    ; graphics cursor initially on if true
  147. initfast    =    FALSE    ; initially fast mode if true
  148.     ; note- you may have to clear the display (CLS command) before 
  149.     ; running some programs, or just before leaving "shell escapes" in
  150.     ; some programs.  But it's typically worth the effort.
  151.     ; You can disable/enable it with a simple control sequence anyway.
  152.  
  153. IF BIOS_ONLY
  154. fast29        =     FALSE
  155. bios_write_tty    =    FALSE
  156. ENDIF
  157.  
  158. IF DOSV
  159. BIOS_ONLY    =     TRUE
  160. EGA        =     FALSE
  161. cheap_pc    =    FALSE    ; DOS/V runs only on >= 80286
  162. ENDIF
  163.  
  164. IF BIOS_ONLY
  165. DESQVIEW    =    TRUE
  166. ENDIF
  167.